<?php

namespace App\Livewire;

use Filament\Tables\Table;
use Livewire\Component;
use Filament\Forms\Contracts\HasForms;
use Filament\Tables\Contracts\HasTable;
use Filament\Tables\Concerns\InteractsWithTable;
use Filament\Forms\Concerns\InteractsWithForms;
use App\Models\Project;

class ProjectList extends Component implements HasTable, HasForms
{
    use InteractsWithTable;
    use InteractsWithForms;

    public function table(Table $table): Table
    {
        return $table->query(Project::query())
              ->columns([

              ])->filters([

            ])->actions([

            ])->bulkActions([

            ]);
    }

    public function render()
    {
        return view('livewire.project-list');
    }
}
